package com.excesys.exsecs.energy.dto;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class BumDevListDto{

	private String id;
	@Schema(description = "设备名称")
	private String devName;


	@Schema(description = "设备型号编码")
	private String unitNo;

	@Schema(description = "经纬度")
	private String deviceCoord;

	@Schema(description = "配电室设备id")
	private Integer parentId;

	@Schema(description = "备注")
	private String remark;

	@Schema(description = "配电室id")
	private Integer roomId;

	@Schema(description = "配电设备类型")
	private String devCategories;

	/***
	 * A相电压
	 */
	@Schema(description="A相电压")
	private Float aPhaseVoltage;

	/***
	 * B相电压
	 */
	@Schema(description="B相电压")
	private Float bPhaseVoltage;

	/***
	 * C相电压
	 */
	@Schema(description="C相电压")
	private Float cPhaseVoltage;

	/***
	 * A相电流
	 */
	@Schema(description="A相电流")
	private Float aPhaseCurrent;

	/***
	 * B相电流
	 */
	@Schema(description="B相电流")
	private Float bPhaseCurrent;

	/***
	 * C相电流
	 */
	@Schema(description="C相电流")
	private Float cPhaseCurrent;

	/***
	 * 总有功功率
	 */
	@Schema(description="总有功功率")
	private Float totalActivePower;

	/***
	 * 正向有功电能
	 */
	@Schema(description="正向有功电能")
	private Float forwardActiveEnergy;

	/***
	 * 上报时间
	 */
	@Schema(description="上报时间")
	private LocalDateTime reportTime;

	List<BumDevListDto> dtoList;

}